home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
HyperCard 2.0
/
HyperCard
/
HyperCard.rsrc
/
CODE_28_Sounds.txt
< prev
next >
Wrap
Text File
|
1990-08-31
|
80KB
|
1,407 lines
# near model CODE resource
# jump table entries: 6568-6569 (2 of them)
fn00000000:
00000000 4E56 FFB8 link A6, -0x0048
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 426E 0016 clr.w [A6 + 0x16]
0000000C 206E 0008 movea.l A0, [A6 + 0x8]
00000010 317C 0001 000E move.w [A0 + 0xE], 0x1
00000016 422E FFE1 clr.b [A6 - 0x1F]
0000001A 206E 000E movea.l A0, [A6 + 0xE]
0000001E 2650 movea.l A3, [A0]
00000020 7001 moveq.l D0, 0x01
00000022 B053 cmp.w D0, [A3]
00000024 57C0 seq D0
00000026 4A00 tst.b D0
00000028 671A beq +0x1C /* 00000044 */
0000002A 220B move.l D1, A3
0000002C 5481 addq.l D1, 2
0000002E 2041 movea.l A0, D1
00000030 7201 moveq.l D1, 0x01
00000032 B250 cmp.w D1, [A0]
00000034 57C1 seq D1
00000036 C001 and.b D0, D1
00000038 670A beq +0xC /* 00000044 */
0000003A 200B move.l D0, A3
0000003C 5C80 addq.l D0, 6
0000003E 2640 movea.l A3, D0
00000040 588B addq.l A3, 4
00000042 6002 bra +0x4 /* 00000046 */
label00000044:
00000044 588B addq.l A3, 4
label00000046:
00000046 3C13 move.w D6, [A3]
00000048 548B addq.l A3, 2
0000004A 3006 move.w D0, D6
0000004C E740 asl D0.w, 3
0000004E 48C0 ext.l D0
00000050 D08B add.l D0, A3
00000052 2D40 FFFC move.l [A6 - 0x4], D0
00000056 102E 000C move.b D0, [A6 + 0xC]
0000005A 6700 016C beq +0x16E /* 000001C8 */
0000005E 7001 moveq.l D0, 0x01
00000060 B046 cmp.w D0, D6
00000062 6C00 0102 bge +0x104 /* 00000166 */
00000066 3D46 FFCA move.w [A6 - 0x36], D6
0000006A 7801 moveq.l D4, 0x01
0000006C 6000 00CE bra +0xD0 /* 0000013C */
label00000070:
00000070 3D53 FFEA move.w [A6 - 0x16], [A3]
00000074 548B addq.l A3, 2
00000076 3D53 FFEC move.w [A6 - 0x14], [A3]
0000007A 548B addq.l A3, 2
0000007C 7000 moveq.l D0, 0x00
0000007E 302E FFEA move.w D0, [A6 - 0x16]
00000082 C0BC FFFF 8000 and.l D0, 0xFFFF8000
00000088 4A80 tst.l D0
0000008A 57C0 seq D0
0000008C 4A00 tst.b D0
0000008E 672A beq +0x2C /* 000000BA */
00000090 322E FFEA move.w D1, [A6 - 0x16]
00000094 6B18 bmi +0x1A /* 000000AE */
00000096 B27C 005F cmp.w D1, 0x5F /* '_' */
0000009A 6E12 bgt +0x14 /* 000000AE */
0000009C 41FA 0258 lea.l A0, [PC + 0x258 /* 000002F6, value 0x4E560000 'NV\0\0', cstring "NV" */]
000000A0 3401 move.w D2, D1
000000A2 E64A lsr D2.w, 3
000000A4 4442 neg.w D2
000000A6 0330 20FF btst [A0 + D2.w - 0x1], D1
000000AA 0A3C 0004 xori.b ccr, 4
label000000AE:
000000AE 56C1 sne D1
000000B0 C001 and.b D0, D1
000000B2 6706 beq +0x8 /* 000000BA */
000000B4 2D53 FFEE move.l [A6 - 0x12], [A3]
000000B8 6024 bra +0x26 /* 000000DE */
label000000BA:
000000BA 7000 moveq.l D0, 0x00
000000BC 302E FFEA move.w D0, [A6 - 0x16]
000000C0 C0BC 0000 7FFF and.l D0, 0x7FFF
000000C6 3D40 FFEA move.w [A6 - 0x16], D0
000000CA 2E2E FFFC move.l D7, [A6 - 0x4]
000000CE 42A7 clr.l -[A7]
000000D0 2F07 move.l -[A7], D7
000000D2 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
000000D6 2D5F FFEE move.l [A6 - 0x12], [A7]+
000000DA 2E2E FFEE move.l D7, [A6 - 0x12]
label000000DE:
000000DE 4A6E FFEA tst.w [A6 - 0x16]
000000E2 6606 bne +0x8 /* 000000EA */
000000E4 1D7C 0001 FFE1 move.b [A6 - 0x1F], 0x1
label000000EA:
000000EA 102E FFE1 move.b D0, [A6 - 0x1F]
000000EE 6734 beq +0x36 /* 00000124 */
000000F0 7202 moveq.l D1, 0x02
000000F2 B244 cmp.w D1, D4
000000F4 57C1 seq D1
000000F6 C001 and.b D0, D1
000000F8 672A beq +0x2C /* 00000124 */
000000FA 3D7C 0051 FFEA move.w [A6 - 0x16], 0x51 /* 'Q' */
00000100 3D7C F3BB FFEC move.w [A6 - 0x14], 0xF3BB
00000106 42A7 clr.l -[A7]
00000108 2F07 move.l -[A7], D7
0000010A 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000010E 2D5F FFEE move.l [A6 - 0x12], [A7]+
00000112 4267 clr.w -[A7]
00000114 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000118 486E FFEA pea.l [A6 - 0x16]
0000011C 4267 clr.w -[A7]
0000011E A803 syscall SndDoCommand
00000120 3A1F move.w D5, [A7]+
00000122 6012 bra +0x14 /* 00000136 */
label00000124:
00000124 4267 clr.w -[A7]
00000126 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000012A 486E FFEA pea.l [A6 - 0x16]
0000012E 4267 clr.w -[A7]
00000130 A803 syscall SndDoCommand
00000132 3D5F 0016 move.w [A6 + 0x16], [A7]+
label00000136:
00000136 588B addq.l A3, 4
00000138 5244 addq.w D4, 1
0000013A 6908 bvs +0xA /* 00000144 */
label0000013C:
0000013C B86E FFCA cmp.w D4, [A6 - 0x36]
00000140 6F00 FF2E ble -0xD0 /* 00000070 */
label00000144:
00000144 3D7C 0003 FFEA move.w [A6 - 0x16], 0x3
0000014A 426E FFEC clr.w [A6 - 0x14]
0000014E 7000 moveq.l D0, 0x00
00000150 2D40 FFEE move.l [A6 - 0x12], D0
00000154 4267 clr.w -[A7]
00000156 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
0000015A 486E FFEA pea.l [A6 - 0x16]
0000015E 4267 clr.w -[A7]
00000160 A803 syscall SndDoCommand
00000162 3A1F move.w D5, [A7]+
00000164 605E bra +0x60 /* 000001C4 */
label00000166:
00000166 508B addq.l A3, 8
00000168 2E0B move.l D7, A3
0000016A 3D7C 0050 FFEA move.w [A6 - 0x16], 0x50 /* 'P' */
00000170 426E FFEC clr.w [A6 - 0x14]
00000174 42A7 clr.l -[A7]
00000176 2F0B move.l -[A7], A3
00000178 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000017C 2D5F FFEE move.l [A6 - 0x12], [A7]+
00000180 4267 clr.w -[A7]
00000182 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000186 486E FFEA pea.l [A6 - 0x16]
0000018A 4267 clr.w -[A7]
0000018C A803 syscall SndDoCommand
0000018E 3A1F move.w D5, [A7]+
00000190 2047 movea.l A0, D7
00000192 3028 0014 move.w D0, [A0 + 0x14]
00000196 48C0 ext.l D0
00000198 2D40 FFE2 move.l [A6 - 0x1E], D0
0000019C 3D7C 0051 FFEA move.w [A6 - 0x16], 0x51 /* 'Q' */
000001A2 3D7C F3BB FFEC move.w [A6 - 0x14], 0xF3BB
000001A8 42A7 clr.l -[A7]
000001AA 2F0B move.l -[A7], A3
000001AC 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
000001B0 2D5F FFEE move.l [A6 - 0x12], [A7]+
000001B4 4267 clr.w -[A7]
000001B6 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
000001BA 486E FFEA pea.l [A6 - 0x16]
000001BE 4267 clr.w -[A7]
000001C0 A803 syscall SndDoCommand
000001C2 3A1F move.w D5, [A7]+
label000001C4:
000001C4 6000 0116 bra +0x118 /* 000002DC */
label000001C8:
000001C8 3006 move.w D0, D6
000001CA E740 asl D0.w, 3
000001CC 48C0 ext.l D0
000001CE 2E00 move.l D7, D0
000001D0 DE8B add.l D7, A3
000001D2 2847 movea.l A4, D7
000001D4 206E 0008 movea.l A0, [A6 + 0x8]
000001D8 2D48 FFC6 move.l [A6 - 0x3A], A0
000001DC 202C 0010 move.l D0, [A4 + 0x10]
000001E0 90AC 000C sub.l D0, [A4 + 0xC]
000001E4 7210 moveq.l D1, 0x10
000001E6 B280 cmp.l D1, D0
000001E8 6D20 blt +0x22 /* 0000020A */
000001EA 206E FFC6 movea.l A0, [A6 - 0x3A]
000001EE 4268 000E clr.w [A0 + 0xE]
000001F2 202C 0004 move.l D0, [A4 + 0x4]
000001F6 5380 subq.l D0, 1
000001F8 2940 0010 move.l [A4 + 0x10], D0
000001FC 202C 0004 move.l D0, [A4 + 0x4]
00000200 5580 subq.l D0, 2
00000202 2940 000C move.l [A4 + 0xC], D0
00000206 6000 00AE bra +0xB0 /* 000002B6 */
label0000020A:
0000020A 206E FFC6 movea.l A0, [A6 - 0x3A]
0000020E 317C 0002 000E move.w [A0 + 0xE], 0x2
00000214 206E FFC6 movea.l A0, [A6 - 0x3A]
00000218 30AC 0014 move.w [A0], [A4 + 0x14]
0000021C 206E FFC6 movea.l A0, [A6 - 0x3A]
00000220 216C 0008 0002 move.l [A0 + 0x2], [A4 + 0x8]
00000226 486C 0010 pea.l [A4 + 0x10]
0000022A 486E FFBC pea.l [A6 - 0x44]
0000022E 3F3C 280E move.w -[A7], 0x280E
00000232 A9EB syscall Pack4/FP68K
00000234 486C 0004 pea.l [A4 + 0x4]
00000238 486E FFBC pea.l [A6 - 0x44]
0000023C 3F3C 2806 move.w -[A7], 0x2806
00000240 A9EB syscall Pack4/FP68K
00000242 41EE FFCC lea.l A0, [A6 - 0x34]
00000246 43EE FFBC lea.l A1, [A6 - 0x44]
0000024A 20D9 move.l [A0]+, [A1]+
0000024C 20D9 move.l [A0]+, [A1]+
0000024E 3091 move.w [A0], [A1]
00000250 202C 0004 move.l D0, [A4 + 0x4]
00000254 90AC 0010 sub.l D0, [A4 + 0x10]
00000258 2D40 FFB8 move.l [A6 - 0x48], D0
0000025C 486E FFB8 pea.l [A6 - 0x48]
00000260 486E FFBC pea.l [A6 - 0x44]
00000264 3F3C 280E move.w -[A7], 0x280E
00000268 A9EB syscall Pack4/FP68K
0000026A 486C 0004 pea.l [A4 + 0x4]
0000026E 486E FFBC pea.l [A6 - 0x44]
00000272 3F3C 2806 move.w -[A7], 0x2806
00000276 A9EB syscall Pack4/FP68K
00000278 41EE FFD6 lea.l A0, [A6 - 0x2A]
0000027C 43EE FFBC lea.l A1, [A6 - 0x44]
00000280 20D9 move.l [A0]+, [A1]+
00000282 20D9 move.l [A0]+, [A1]+
00000284 3091 move.w [A0], [A1]
00000286 206E FFC6 movea.l A0, [A6 - 0x3A]
0000028A 2F08 move.l -[A7], A0
0000028C 42A7 clr.l -[A7]
0000028E 486E FFCC pea.l [A6 - 0x34]
00000292 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00000296 201F move.l D0, [A7]+
00000298 205F movea.l A0, [A7]+
0000029A 2140 0006 move.l [A0 + 0x6], D0
0000029E 206E FFC6 movea.l A0, [A6 - 0x3A]
000002A2 2F08 move.l -[A7], A0
000002A4 42A7 clr.l -[A7]
000002A6 486E FFD6 pea.l [A6 - 0x2A]
000002AA 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
000002AE 201F move.l D0, [A7]+
000002B0 205F movea.l A0, [A7]+
000002B2 2140 000A move.l [A0 + 0xA], D0
label000002B6:
000002B6 3D7C 0050 FFEA move.w [A6 - 0x16], 0x50 /* 'P' */
000002BC 426E FFEC clr.w [A6 - 0x14]
000002C0 42A7 clr.l -[A7]
000002C2 2F07 move.l -[A7], D7
000002C4 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
000002C8 2D5F FFEE move.l [A6 - 0x12], [A7]+
000002CC 4267 clr.w -[A7]
000002CE 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
000002D2 486E FFEA pea.l [A6 - 0x16]
000002D6 4267 clr.w -[A7]
000002D8 A803 syscall SndDoCommand
000002DA 3A1F move.w D5, [A7]+
label000002DC:
000002DC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000002E0 4E5E unlink A6
000002E2 205F movea.l A0, [A7]+
000002E4 DEFC 000E add.w A7, 0xE
000002E8 4ED0 jmp [A0]
000002EA 0003 0000 ori.b D3, 0x0
000002EE 0000 0000 ori.b D0, 0x0
000002F2 0000 0000 ori.b D0, 0x0
fn000002F6:
000002F6 4E56 0000 link A6, 0
000002FA 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000002FE 206E 0008 movea.l A0, [A6 + 0x8]
00000302 2C48 movea.l A6, A0
00000304 4EFA 040A jmp [PC + 0x40A /* 00000710 */]
00000308 0000 4E5E ori.b D0, 0x5E /* '^' */
0000030C 2E9F move.l [A7], [A7]+
0000030E 4E75 rts
fn00000310:
00000310 4E56 FFF6 link A6, -0x000A
00000314 2F0C move.l -[A7], A4
00000316 286E 0008 movea.l A4, [A6 + 0x8]
0000031A 3D7C 04B0 FFF6 move.w [A6 - 0xA], 0x4B0
00000320 4267 clr.w -[A7]
00000322 487A 0076 pea.l [PC + 0x76 /* 0000039A, value 0x52E414F, pstring ".AOUT" */]
00000326 4267 clr.w -[A7]
00000328 486C FDF6 pea.l [A4 - 0x20A]
0000032C 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000330 395F FDF2 move.w [A4 - 0x20E], [A7]+
00000334 4A6C FDF2 tst.w [A4 - 0x20E]
00000338 6708 beq +0xA /* 00000342 */
0000033A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000033E 4EBA FFB6 jsr [PC - 0x4A /* 000002F6 */]
label00000342:
00000342 486E FFF8 pea.l [A6 - 0x8]
00000346 7008 moveq.l D0, 0x08
00000348 2F00 move.l -[A7], D0
0000034A 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
0000034E 4267 clr.w -[A7]
00000350 3F2C FDF6 move.w -[A7], [A4 - 0x20A]
00000354 486E FFF8 pea.l [A6 - 0x8]
00000358 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000035C 395F FDF2 move.w [A4 - 0x20E], [A7]+
00000360 4A6C FDF2 tst.w [A4 - 0x20E]
00000364 6708 beq +0xA /* 0000036E */
00000366 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000036A 4EBA FF8A jsr [PC - 0x76 /* 000002F6 */]
label0000036E:
0000036E 4267 clr.w -[A7]
00000370 3F2C FDF6 move.w -[A7], [A4 - 0x20A]
00000374 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000378 486E FFF6 pea.l [A6 - 0xA]
0000037C 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000380 395F FDF2 move.w [A4 - 0x20E], [A7]+
00000384 4A6C FDF2 tst.w [A4 - 0x20E]
00000388 6708 beq +0xA /* 00000392 */
0000038A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000038E 4EBA FF66 jsr [PC - 0x9A /* 000002F6 */]
label00000392:
00000392 285F movea.l A4, [A7]+
00000394 4E5E unlink A6
00000396 2E9F move.l [A7], [A7]+
00000398 4E75 rts
0000039A 052E 414F btst [A6 + 0x414F], D2
0000039E 5554 subq.w [A4], 2
fn000003A0:
000003A0 4E56 0000 link A6, 0
000003A4 2F0C move.l -[A7], A4
000003A6 286E 0008 movea.l A4, [A6 + 0x8]
000003AA 4267 clr.w -[A7]
000003AC 3F2C FDF6 move.w -[A7], [A4 - 0x20A]
000003B0 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000003B4 395F FDF2 move.w [A4 - 0x20E], [A7]+
000003B8 4A6C FDF2 tst.w [A4 - 0x20E]
000003BC 6708 beq +0xA /* 000003C6 */
000003BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003C2 4EBA FF32 jsr [PC - 0xCE /* 000002F6 */]
label000003C6:
000003C6 285F movea.l A4, [A7]+
000003C8 4E5E unlink A6
000003CA 2E9F move.l [A7], [A7]+
000003CC 4E75 rts
fn000003CE:
000003CE 4E56 FEAC link A6, -0x0154
000003D2 48E7 0108 movem.l -[A7], D7,A4
000003D6 206E 000C movea.l A0, [A6 + 0xC]
000003DA 43EE FF00 lea.l A1, [A6 - 0x100]
000003DE 703F moveq.l D0, 0x3F
label000003E0:
000003E0 22D8 move.l [A1]+, [A0]+
000003E2 51C8 FFFC dbf D0, -0x6 /* 000003E0 */
000003E6 286E 0008 movea.l A4, [A6 + 0x8]
000003EA 486E FEB0 pea.l [A6 - 0x150]
000003EE 7050 moveq.l D0, 0x50
000003F0 2F00 move.l -[A7], D0
000003F2 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
000003F6 3D6C FDF6 FEC8 move.w [A6 - 0x138], [A4 - 0x20A]
000003FC 41EE FF00 lea.l A0, [A6 - 0x100]
00000400 2008 move.l D0, A0
00000402 5280 addq.l D0, 1
00000404 2D40 FED0 move.l [A6 - 0x130], D0
00000408 4240 clr.w D0
0000040A 102E FF00 move.b D0, [A6 - 0x100]
0000040E 48C0 ext.l D0
00000410 2D40 FED4 move.l [A6 - 0x12C], D0
00000414 4267 clr.w -[A7]
00000416 486E FEB0 pea.l [A6 - 0x150]
0000041A 1F3C 0001 move.b -[A7], 0x1
0000041E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000422 395F FDF2 move.w [A4 - 0x20E], [A7]+
00000426 4A6C FDF2 tst.w [A4 - 0x20E]
0000042A 6708 beq +0xA /* 00000434 */
0000042C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000430 4EBA FEC4 jsr [PC - 0x13C /* 000002F6 */]
label00000434:
00000434 42A7 clr.l -[A7]
00000436 3F3C 0004 move.w -[A7], 0x4
0000043A A9B9 syscall GetCursor
0000043C 205F movea.l A0, [A7]+
0000043E 2F10 move.l -[A7], [A0]
00000440 A851 syscall SetCursor
00000442 42A7 clr.l -[A7]
00000444 A975 syscall TickCount
00000446 2E1F move.l D7, [A7]+
00000448 DEBC 0000 0258 add.l D7, 0x258
label0000044E:
0000044E 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */]
00000452 4267 clr.w -[A7]
00000454 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00000458 101F move.b D0, [A7]+
0000045A 6702 beq +0x4 /* 0000045E */
0000045C 6008 bra +0xA /* 00000466 */
label0000045E:
0000045E 42A7 clr.l -[A7]
00000460 A975 syscall TickCount
00000462 BE9F cmp.l D7, [A7]+
00000464 6EE8 bgt -0x16 /* 0000044E */
label00000466:
00000466 486D A3BC pea.l [A5 - 0x5C44]
0000046A 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
0000046E 4CDF 1080 movem.l D7,A4, [A7]+
00000472 4E5E unlink A6
00000474 205F movea.l A0, [A7]+
00000476 504F addq.w A7, 8
00000478 4ED0 jmp [A0]
fn0000047A:
0000047A 4E56 FDE2 link A6, -0x021E
0000047E 48E7 0108 movem.l -[A7], D7,A4
00000482 206E 000C movea.l A0, [A6 + 0xC]
00000486 43EE FF00 lea.l A1, [A6 - 0x100]
0000048A 703F moveq.l D0, 0x3F
label0000048C:
0000048C 22D8 move.l [A1]+, [A0]+
0000048E 51C8 FFFC dbf D0, -0x6 /* 0000048C */
00000492 4247 clr.w D7
00000494 102D E7AE move.b D0, [A5 - 0x1852]
00000498 661C bne +0x1E /* 000004B6 */
0000049A 802D A146 or.b D0, [A5 - 0x5EBA]
0000049E 4A00 tst.b D0
000004A0 6614 bne +0x16 /* 000004B6 */
000004A2 2F00 move.l -[A7], D0
000004A4 4267 clr.w -[A7]
000004A6 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
000004AA 121F move.b D1, [A7]+
000004AC 201F move.l D0, [A7]+
000004AE 0A01 0001 xori.b D1, 0x1
000004B2 8001 or.b D0, D1
000004B4 6704 beq +0x6 /* 000004BA */
label000004B6:
000004B6 6000 00D2 bra +0xD4 /* 0000058A */
label000004BA:
000004BA 4AAD E7A4 tst.l [A5 - 0x185C]
000004BE 6604 bne +0x6 /* 000004C4 */
000004C0 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */]
label000004C4:
000004C4 4AAD E7A4 tst.l [A5 - 0x185C]
000004C8 6604 bne +0x6 /* 000004CE */
000004CA 6000 00BE bra +0xC0 /* 0000058A */
label000004CE:
000004CE 42A7 clr.l -[A7]
000004D0 487A 00C4 pea.l [PC + 0xC4 /* 00000596, value 0x4446961, pstring "Dial" */]
000004D4 486E FF00 pea.l [A6 - 0x100]
000004D8 486E FDE2 pea.l [A6 - 0x21E]
000004DC 3F3C 0002 move.w -[A7], 0x2
000004E0 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000004E4 486E FDE2 pea.l [A6 - 0x21E]
000004E8 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
000004EC 285F movea.l A4, [A7]+
000004EE 200C move.l D0, A4
000004F0 6604 bne +0x6 /* 000004F6 */
000004F2 6000 0096 bra +0x98 /* 0000058A */
label000004F6:
000004F6 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
000004FA 2F0C move.l -[A7], A4
000004FC 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */]
00000500 4267 clr.w -[A7]
00000502 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000506 2054 movea.l A0, [A4]
00000508 2F28 0004 move.l -[A7], [A0 + 0x4]
0000050C 4267 clr.w -[A7]
0000050E 486E FEE2 pea.l [A6 - 0x11E]
00000512 4EBA FAEC jsr [PC - 0x514 /* 00000000 */]
00000516 3E1F move.w D7, [A7]+
00000518 3D7C 0028 FEF2 move.w [A6 - 0x10E], 0x28 /* '(' */
0000051E 3D7C 00FA FEF4 move.w [A6 - 0x10C], 0xFA
00000524 703C moveq.l D0, 0x3C
00000526 2D40 FEF6 move.l [A6 - 0x10A], D0
0000052A 4267 clr.w -[A7]
0000052C 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000530 486E FEF2 pea.l [A6 - 0x10E]
00000534 4267 clr.w -[A7]
00000536 A803 syscall SndDoCommand
00000538 3E1F move.w D7, [A7]+
0000053A 3D7C 0003 FEF2 move.w [A6 - 0x10E], 0x3
00000540 426E FEF4 clr.w [A6 - 0x10C]
00000544 7000 moveq.l D0, 0x00
00000546 2D40 FEF6 move.l [A6 - 0x10A], D0
0000054A 4267 clr.w -[A7]
0000054C 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000550 486E FEF2 pea.l [A6 - 0x10E]
00000554 4267 clr.w -[A7]
00000556 A803 syscall SndDoCommand
00000558 3E1F move.w D7, [A7]+
0000055A 3D7C 0029 FEF2 move.w [A6 - 0x10E], 0x29 /* ')' */
00000560 3D7C 00FA FEF4 move.w [A6 - 0x10C], 0xFA
00000566 7000 moveq.l D0, 0x00
00000568 2D40 FEF6 move.l [A6 - 0x10A], D0
0000056C 4267 clr.w -[A7]
0000056E 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000572 486E FEF2 pea.l [A6 - 0x10E]
00000576 4267 clr.w -[A7]
00000578 A803 syscall SndDoCommand
0000057A 3E1F move.w D7, [A7]+
0000057C 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000580 2054 movea.l A0, [A4]
00000582 2F28 0004 move.l -[A7], [A0 + 0x4]
00000586 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
label0000058A:
0000058A 4CDF 1080 movem.l D7,A4, [A7]+
0000058E 4E5E unlink A6
00000590 205F movea.l A0, [A7]+
00000592 504F addq.w A7, 8
00000594 4ED0 jmp [A0]
00000596 0444 6961 subi.w D4, 0x6961 /* 'ia' */
0000059A 6C00 4E56 bge +0x4E58 /* 000053F2 */
export_821: // at 0000059C (misaligned)
0000059E FCF0 48E7 .extension 0xCF0 <<F/2-3/6>> // unimplemented
000005A2 1F38 422E move.b -[A7], [0x0000422E]
000005A6 FDFF .invalid <<F/7/6>>
000005A8 4267 clr.w -[A7]
000005AA 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
000005AE 3D5F FDF4 move.w [A6 - 0x20C], [A7]+
000005B2 4A6E FDF4 tst.w [A6 - 0x20C]
000005B6 57C0 seq D0
000005B8 7201 moveq.l D1, 0x01
000005BA B26E FDF4 cmp.w D1, [A6 - 0x20C]
000005BE 57C1 seq D1
000005C0 8001 or.b D0, D1
000005C2 6730 beq +0x32 /* 000005F4 */
000005C4 1D7C 0001 FDFF move.b [A6 - 0x201], 0x1
000005CA 7001 moveq.l D0, 0x01
000005CC B06E FDF4 cmp.w D0, [A6 - 0x20C]
000005D0 660A bne +0xC /* 000005DC */
000005D2 486E FE00 pea.l [A6 - 0x200]
000005D6 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000005DA 6010 bra +0x12 /* 000005EC */
label000005DC:
000005DC 41EE FE00 lea.l A0, [A6 - 0x200]
000005E0 43FA 013A lea.l A1, [PC + 0x13A /* 0000071C, value 0xC415453, pstring "ATS0=0S7=1DT" */]
000005E4 20D9 move.l [A0]+, [A1]+
000005E6 20D9 move.l [A0]+, [A1]+
000005E8 20D9 move.l [A0]+, [A1]+
000005EA 3091 move.w [A0], [A1]
label000005EC:
000005EC 1F3C 000D move.b -[A7], 0xD /* '\r' */
000005F0 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
label000005F4:
000005F4 486E FF00 pea.l [A6 - 0x100]
000005F8 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000005FC 102D D032 move.b D0, [A5 - 0x2FCE]
00000600 6704 beq +0x6 /* 00000606 */
00000602 6000 010C bra +0x10E /* 00000710 */
label00000606:
00000606 102E FDFF move.b D0, [A6 - 0x201]
0000060A 6732 beq +0x34 /* 0000063E */
0000060C 2F0E move.l -[A7], A6
0000060E 4EBA FD00 jsr [PC - 0x300 /* 00000310 */]
00000612 486E FE00 pea.l [A6 - 0x200]
00000616 486E FF00 pea.l [A6 - 0x100]
0000061A 486D CEA2 pea.l [A5 - 0x315E]
0000061E 486E FCF2 pea.l [A6 - 0x30E]
00000622 3F3C 0003 move.w -[A7], 0x3
00000626 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
0000062A 486E FCF2 pea.l [A6 - 0x30E]
0000062E 2F0E move.l -[A7], A6
00000630 4EBA FD9C jsr [PC - 0x264 /* 000003CE */]
00000634 2F0E move.l -[A7], A6
00000636 4EBA FD68 jsr [PC - 0x298 /* 000003A0 */]
0000063A 6000 00D4 bra +0xD6 /* 00000710 */
label0000063E:
0000063E 4267 clr.w -[A7]
00000640 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00000644 101F move.b D0, [A7]+
00000646 6600 00C0 bne +0xC2 /* 00000708 */
0000064A 4267 clr.w -[A7]
0000064C 4EAD 12E2 jsr [A5 + 0x12E2 /* export_600 */]
00000650 101F move.b D0, [A7]+
00000652 67EA beq -0x14 /* 0000063E */
00000654 486E FDF8 pea.l [A6 - 0x208]
00000658 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
0000065C 3F3C 0007 move.w -[A7], 0x7
00000660 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000664 1B7C 0001 CEF0 move.b [A5 - 0x3110], 0x1
0000066A 4240 clr.w D0
0000066C 102E FF00 move.b D0, [A6 - 0x100]
00000670 3D40 FCF0 move.w [A6 - 0x310], D0
00000674 3D7C 0001 FDFC move.w [A6 - 0x204], 0x1
0000067A 6066 bra +0x68 /* 000006E2 */
label0000067C:
0000067C 302E FDFC move.w D0, [A6 - 0x204]
00000680 4241 clr.w D1
00000682 41EE FF00 lea.l A0, [A6 - 0x100]
00000686 1230 0000 move.b D1, [A0 + D0.w]
0000068A 3D41 FDFA move.w [A6 - 0x206], D1
0000068E 1B6E FDFB CEF1 move.b [A5 - 0x310F], [A6 - 0x205]
00000694 302E FDFA move.w D0, [A6 - 0x206]
00000698 0440 0023 subi.w D0, 0x23 /* '#' */
0000069C 6734 beq +0x36 /* 000006D2 */
0000069E 5F40 subq.w D0, 7
000006A0 6730 beq +0x32 /* 000006D2 */
000006A2 5540 subq.w D0, 2
000006A4 6718 beq +0x1A /* 000006BE */
000006A6 5940 subq.w D0, 4
000006A8 6B32 bmi +0x34 /* 000006DC */
000006AA 0440 0009 subi.w D0, 0x9 /* '\t' */
000006AE 6F22 ble +0x24 /* 000006D2 */
000006B0 5540 subq.w D0, 2
000006B2 6714 beq +0x16 /* 000006C8 */
000006B4 5D40 subq.w D0, 6
000006B6 6B24 bmi +0x26 /* 000006DC */
000006B8 5740 subq.w D0, 3
000006BA 6F16 ble +0x18 /* 000006D2 */
000006BC 601E bra +0x20 /* 000006DC */
label000006BE:
000006BE 3F3C 003C move.w -[A7], 0x3C /* '<' */
000006C2 4EAD 1D32 jsr [A5 + 0x1D32 /* export_930 */]
000006C6 6014 bra +0x16 /* 000006DC */
label000006C8:
000006C8 3F3C 0258 move.w -[A7], 0x258
000006CC 4EAD 1D32 jsr [A5 + 0x1D32 /* export_930 */]
000006D0 600A bra +0xC /* 000006DC */
label000006D2:
000006D2 486D CEF0 pea.l [A5 - 0x3110]
000006D6 2F0E move.l -[A7], A6
000006D8 4EBA FDA0 jsr [PC - 0x260 /* 0000047A */]
label000006DC:
000006DC 526E FDFC addq.w [A6 - 0x204], 1
000006E0 690A bvs +0xC /* 000006EC */
label000006E2:
000006E2 302E FDFC move.w D0, [A6 - 0x204]
000006E6 B06E FCF0 cmp.w D0, [A6 - 0x310]
000006EA 6F90 ble -0x6E /* 0000067C */
label000006EC:
000006EC 4267 clr.w -[A7]
000006EE 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
000006F2 101F move.b D0, [A7]+
000006F4 6708 beq +0xA /* 000006FE */
000006F6 4267 clr.w -[A7]
000006F8 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
000006FC 600A bra +0xC /* 00000708 */
label000006FE:
000006FE 4267 clr.w -[A7]
00000700 4EAD 12E2 jsr [A5 + 0x12E2 /* export_600 */]
00000704 101F move.b D0, [A7]+
00000706 67E4 beq -0x1A /* 000006EC */
label00000708:
00000708 3F2E FDF8 move.w -[A7], [A6 - 0x208]
0000070C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
label00000710:
00000710 4FEE FCD0 lea.l A7, [A6 - 0x330]
00000714 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000718 4E5E unlink A6
0000071A 4E75 rts
0000071C 0C41 5453 cmpi.w D1, 0x5453 /* 'TS' */
00000720 303D move.w D0, <<invalid special address>>
00000722 3053 movea.w A0, [A3]
00000724 373D move.w -[A3], <<invalid special address>>
00000726 3144 5400 move.w [A0 + 0x5400], D4
fn0000072A:
0000072A 4E56 FFEE link A6, -0x0012
0000072E 48E7 0308 movem.l -[A7], D6,D7,A4
00000732 286E 0008 movea.l A4, [A6 + 0x8]
00000736 4246 clr.w D6
00000738 7001 moveq.l D0, 0x01
0000073A B06E 000C cmp.w D0, [A6 + 0xC]
0000073E 6706 beq +0x8 /* 00000746 */
00000740 3E2C FCA2 move.w D7, [A4 - 0x35E]
00000744 6034 bra +0x36 /* 0000077A */
label00000746:
00000746 4267 clr.w -[A7]
00000748 42A7 clr.l -[A7]
0000074A 42A7 clr.l -[A7]
0000074C 3F2C FCA2 move.w -[A7], [A4 - 0x35E]
00000750 3F3C 0001 move.w -[A7], 0x1
00000754 A869 syscall FixRatio
00000756 2F2C FCC4 move.l -[A7], [A4 - 0x33C]
0000075A A868 syscall FixMul
0000075C A86C syscall FixRound
0000075E 3E1F move.w D7, [A7]+
00000760 4267 clr.w -[A7]
00000762 42A7 clr.l -[A7]
00000764 42A7 clr.l -[A7]
00000766 3F2C FCA2 move.w -[A7], [A4 - 0x35E]
0000076A 3F3C 0001 move.w -[A7], 0x1
0000076E A869 syscall FixRatio
00000770 2F2C FCC8 move.l -[A7], [A4 - 0x338]
00000774 A868 syscall FixMul
00000776 A86C syscall FixRound
00000778 3C1F move.w D6, [A7]+
label0000077A:
0000077A 702F moveq.l D0, 0x2F
0000077C B047 cmp.w D0, D7
0000077E 6F02 ble +0x4 /* 00000782 */
00000780 7E2F moveq.l D7, 0x2F
label00000782:
00000782 302E 000E move.w D0, [A6 + 0xE]
00000786 0440 0028 subi.w D0, 0x28 /* '(' */
0000078A 6712 beq +0x14 /* 0000079E */
0000078C 5340 subq.w D0, 1
0000078E 6700 0092 beq +0x94 /* 00000822 */
00000792 0440 0029 subi.w D0, 0x29 /* ')' */
00000796 6700 00B0 beq +0xB2 /* 00000848 */
0000079A 6000 01C4 bra +0x1C6 /* 00000960 */
label0000079E:
0000079E 7002 moveq.l D0, 0x02
000007A0 B06E 000C cmp.w D0, [A6 + 0xC]
000007A4 672C beq +0x2E /* 000007D2 */
000007A6 397C 0028 FCE8 move.w [A4 - 0x318], 0x28 /* '(' */
000007AC 3947 FCEA move.w [A4 - 0x316], D7
000007B0 7000 moveq.l D0, 0x00
000007B2 302C FCA0 move.w D0, [A4 - 0x360]
000007B6 80AC FCBA or.l D0, [A4 - 0x346]
000007BA 2940 FCEC move.l [A4 - 0x314], D0
000007BE 4267 clr.w -[A7]
000007C0 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
000007C4 486C FCE8 pea.l [A4 - 0x318]
000007C8 4267 clr.w -[A7]
000007CA A803 syscall SndDoCommand
000007CC 395F FCF0 move.w [A4 - 0x310], [A7]+
000007D0 604C bra +0x4E /* 0000081E */
label000007D2:
000007D2 397C 002A FCE8 move.w [A4 - 0x318], 0x2A /* '*' */
000007D8 426C FCEA clr.w [A4 - 0x316]
000007DC 7000 moveq.l D0, 0x00
000007DE 302C FCA0 move.w D0, [A4 - 0x360]
000007E2 80AC FCBA or.l D0, [A4 - 0x346]
000007E6 2940 FCEC move.l [A4 - 0x314], D0
000007EA 4267 clr.w -[A7]
000007EC 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
000007F0 486C FCE8 pea.l [A4 - 0x318]
000007F4 4267 clr.w -[A7]
000007F6 A803 syscall SndDoCommand
000007F8 395F FCF0 move.w [A4 - 0x310], [A7]+
000007FC 397C 000A FCE8 move.w [A4 - 0x318], 0xA /* '\n' */
00000802 3947 FCEA move.w [A4 - 0x316], D7
00000806 7000 moveq.l D0, 0x00
00000808 2940 FCEC move.l [A4 - 0x314], D0
0000080C 4267 clr.w -[A7]
0000080E 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000812 486C FCE8 pea.l [A4 - 0x318]
00000816 4267 clr.w -[A7]
00000818 A803 syscall SndDoCommand
0000081A 395F FCF0 move.w [A4 - 0x310], [A7]+
label0000081E:
0000081E 6000 0140 bra +0x142 /* 00000960 */
label00000822:
00000822 397C 0029 FCE8 move.w [A4 - 0x318], 0x29 /* ')' */
00000828 3947 FCEA move.w [A4 - 0x316], D7
0000082C 7000 moveq.l D0, 0x00
0000082E 2940 FCEC move.l [A4 - 0x314], D0
00000832 4267 clr.w -[A7]
00000834 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000838 486C FCE8 pea.l [A4 - 0x318]
0000083C 4267 clr.w -[A7]
0000083E A803 syscall SndDoCommand
00000840 395F FCF0 move.w [A4 - 0x310], [A7]+
00000844 6000 011A bra +0x11C /* 00000960 */
label00000848:
00000848 302C FCA0 move.w D0, [A4 - 0x360]
0000084C 906C FCBE sub.w D0, [A4 - 0x342]
00000850 3940 FCAE move.w [A4 - 0x352], D0
00000854 486E FFF2 pea.l [A6 - 0xE]
00000858 487A 014E pea.l [PC + 0x14E /* 000009A8, value 0x3FFF879C */]
0000085C 3F2C FCAE move.w -[A7], [A4 - 0x352]
00000860 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00000864 588F addq.l A7, 4
00000866 41EC FCB0 lea.l A0, [A4 - 0x350]
0000086A 43EE FFF2 lea.l A1, [A6 - 0xE]
0000086E 20D9 move.l [A0]+, [A1]+
00000870 20D9 move.l [A0]+, [A1]+
00000872 3091 move.w [A0], [A1]
00000874 4AAC FCC0 tst.l [A4 - 0x340]
00000878 6C46 bge +0x48 /* 000008C0 */
0000087A 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
00000880 C0AC FCC0 and.l D0, [A4 - 0x340]
00000884 2D40 FFEE move.l [A6 - 0x12], D0
00000888 486E FFEE pea.l [A6 - 0x12]
0000088C 486E FFF2 pea.l [A6 - 0xE]
00000890 3F3C 280E move.w -[A7], 0x280E
00000894 A9EB syscall Pack4/FP68K
00000896 487A 0106 pea.l [PC + 0x106 /* 0000099E, value 0x400E8000 */]
0000089A 486E FFF2 pea.l [A6 - 0xE]
0000089E 4267 clr.w -[A7]
000008A0 A9EB syscall Pack4/FP68K
000008A2 486C FCB0 pea.l [A4 - 0x350]
000008A6 486E FFF2 pea.l [A6 - 0xE]
000008AA 3F3C 0004 move.w -[A7], 0x4
000008AE A9EB syscall Pack4/FP68K
000008B0 41EC FCB0 lea.l A0, [A4 - 0x350]
000008B4 43EE FFF2 lea.l A1, [A6 - 0xE]
000008B8 20D9 move.l [A0]+, [A1]+
000008BA 20D9 move.l [A0]+, [A1]+
000008BC 3091 move.w [A0], [A1]
000008BE 602A bra +0x2C /* 000008EA */
label000008C0:
000008C0 486C FCC0 pea.l [A4 - 0x340]
000008C4 41EE FFF2 lea.l A0, [A6 - 0xE]
000008C8 43EC FCB0 lea.l A1, [A4 - 0x350]
000008CC 20D9 move.l [A0]+, [A1]+
000008CE 20D9 move.l [A0]+, [A1]+
000008D0 3091 move.w [A0], [A1]
000008D2 486E FFF2 pea.l [A6 - 0xE]
000008D6 3F3C 2804 move.w -[A7], 0x2804
000008DA A9EB syscall Pack4/FP68K
000008DC 41EC FCB0 lea.l A0, [A4 - 0x350]
000008E0 43EE FFF2 lea.l A1, [A6 - 0xE]
000008E4 20D9 move.l [A0]+, [A1]+
000008E6 20D9 move.l [A0]+, [A1]+
000008E8 3091 move.w [A0], [A1]
label000008EA:
000008EA 486C FCB0 pea.l [A4 - 0x350]
000008EE 41EE FFF2 lea.l A0, [A6 - 0xE]
000008F2 43FA 00A0 lea.l A1, [PC + 0xA0 /* 00000994, value 0x3FF0BC78 */]
000008F6 20D9 move.l [A0]+, [A1]+
000008F8 20D9 move.l [A0]+, [A1]+
000008FA 3091 move.w [A0], [A1]
000008FC 486E FFF2 pea.l [A6 - 0xE]
00000900 3F3C 0004 move.w -[A7], 0x4
00000904 A9EB syscall Pack4/FP68K
00000906 41EC FCB0 lea.l A0, [A4 - 0x350]
0000090A 43EE FFF2 lea.l A1, [A6 - 0xE]
0000090E 20D9 move.l [A0]+, [A1]+
00000910 20D9 move.l [A0]+, [A1]+
00000912 3091 move.w [A0], [A1]
00000914 397C 0052 FCE8 move.w [A4 - 0x318], 0x52 /* 'R' */
0000091A 426C FCEA clr.w [A4 - 0x316]
0000091E 42A7 clr.l -[A7]
00000920 486C FCB0 pea.l [A4 - 0x350]
00000924 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
00000928 295F FCEC move.l [A4 - 0x314], [A7]+
0000092C 4267 clr.w -[A7]
0000092E 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000932 486C FCE8 pea.l [A4 - 0x318]
00000936 4267 clr.w -[A7]
00000938 A803 syscall SndDoCommand
0000093A 395F FCF0 move.w [A4 - 0x310], [A7]+
0000093E 397C 000A FCE8 move.w [A4 - 0x318], 0xA /* '\n' */
00000944 3947 FCEA move.w [A4 - 0x316], D7
00000948 7000 moveq.l D0, 0x00
0000094A 2940 FCEC move.l [A4 - 0x314], D0
0000094E 4267 clr.w -[A7]
00000950 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000954 486C FCE8 pea.l [A4 - 0x318]
00000958 4267 clr.w -[A7]
0000095A A803 syscall SndDoCommand
0000095C 395F FCF0 move.w [A4 - 0x310], [A7]+
label00000960:
00000960 7001 moveq.l D0, 0x01
00000962 B046 cmp.w D0, D6
00000964 6C22 bge +0x24 /* 00000988 */
00000966 397C 0029 FCE8 move.w [A4 - 0x318], 0x29 /* ')' */
0000096C 3946 FCEA move.w [A4 - 0x316], D6
00000970 7000 moveq.l D0, 0x00
00000972 2940 FCEC move.l [A4 - 0x314], D0
00000976 4267 clr.w -[A7]
00000978 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
0000097C 486C FCE8 pea.l [A4 - 0x318]
00000980 4267 clr.w -[A7]
00000982 A803 syscall SndDoCommand
00000984 395F FCF0 move.w [A4 - 0x310], [A7]+
label00000988:
00000988 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000098C 4E5E unlink A6
0000098E 205F movea.l A0, [A7]+
00000990 504F addq.w A7, 8
00000992 4ED0 jmp [A0]
00000994 3FF0 BC78 move.w <<invalid special address>>, [A0 + A3 * 4 + 0x78]
00000998 33F0 2BBD A1A1 400E 8000 0000 move.w [0x80000000], [[-0x5E5EBFF2] + D2 * 2]
000009A4 0000 0000 ori.b D0, 0x0
000009A8 3FFF move.w <<invalid special address>>, <<invalid special address>>
000009AA 879C or.l [A4]+, D3
000009AC 7C96 moveq.l D6, 0xFFFFFF96
000009AE C12F 8533 and.b [A7 - 0x7ACD], D0
fn000009B2:
000009B2 4E56 0000 link A6, 0
000009B6 48E7 0018 movem.l -[A7], A3,A4
000009BA 266E 000C movea.l A3, [A6 + 0xC]
000009BE 286E 0008 movea.l A4, [A6 + 0x8]
000009C2 486C FDF2 pea.l [A4 - 0x20E]
000009C6 486C FCF2 pea.l [A4 - 0x30E]
000009CA 1F3C 0001 move.b -[A7], 0x1
000009CE 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
000009D2 42A7 clr.l -[A7]
000009D4 486C FCF2 pea.l [A4 - 0x30E]
000009D8 4EAD 255A jsr [A5 + 0x255A /* export_1191 */]
000009DC 295F FCE2 move.l [A4 - 0x31E], [A7]+
000009E0 426C FCE0 clr.w [A4 - 0x320]
000009E4 422C FCDF clr.b [A4 - 0x321]
000009E8 206C FCE2 movea.l A0, [A4 - 0x31E]
000009EC 1010 move.b D0, [A0]
000009EE 4880 ext.w D0
000009F0 7230 moveq.l D1, 0x30
000009F2 B240 cmp.w D1, D0
000009F4 5FC0 sle D0
000009F6 206C FCE2 movea.l A0, [A4 - 0x31E]
000009FA 1210 move.b D1, [A0]
000009FC 4881 ext.w D1
000009FE 7439 moveq.l D2, 0x39
00000A00 B441 cmp.w D2, D1
00000A02 5CC1 sge D1
00000A04 C001 and.b D0, D1
00000A06 4400 neg.b D0
00000A08 1940 FDFB move.b [A4 - 0x205], D0
00000A0C 426C FDFE clr.w [A4 - 0x202]
00000A10 7000 moveq.l D0, 0x00
00000A12 2940 FCD6 move.l [A4 - 0x32A], D0
00000A16 4240 clr.w D0
00000A18 102C FCF2 move.b D0, [A4 - 0x30E]
00000A1C 4A40 tst.w D0
00000A1E 6608 bne +0xA /* 00000A28 */
00000A20 36BC FFFF move.w [A3], 0xFFFF
00000A24 6000 02C6 bra +0x2C8 /* 00000CEC */
label00000A28:
00000A28 206C FCE2 movea.l A0, [A4 - 0x31E]
00000A2C 7020 moveq.l D0, 0x20
00000A2E B010 cmp.b D0, [A0]
00000A30 56C0 sne D0
00000A32 206C FCE2 movea.l A0, [A4 - 0x31E]
00000A36 4A10 tst.b [A0]
00000A38 56C1 sne D1
00000A3A C001 and.b D0, D1
00000A3C 6700 0210 beq +0x212 /* 00000C4E */
00000A40 4267 clr.w -[A7]
00000A42 206C FCE2 movea.l A0, [A4 - 0x31E]
00000A46 1F10 move.b -[A7], [A0]
00000A48 4EAD 2442 jsr [A5 + 0x2442 /* export_1156 */]
00000A4C 101F move.b D0, [A7]+
00000A4E 4880 ext.w D0
00000A50 3940 FCE6 move.w [A4 - 0x31A], D0
00000A54 526C FCE0 addq.w [A4 - 0x320], 1
00000A58 7030 moveq.l D0, 0x30
00000A5A B06C FCE6 cmp.w D0, [A4 - 0x31A]
00000A5E 5FC0 sle D0
00000A60 C02C FDFB and.b D0, [A4 - 0x205]
00000A64 7239 moveq.l D1, 0x39
00000A66 B26C FCE6 cmp.w D1, [A4 - 0x31A]
00000A6A 5CC1 sge D1
00000A6C C001 and.b D0, D1
00000A6E 4AAC FCD6 tst.l [A4 - 0x32A]
00000A72 57C1 seq D1
00000A74 C001 and.b D0, D1
00000A76 6718 beq +0x1A /* 00000A90 */
00000A78 700A moveq.l D0, 0x0A
00000A7A C1EC FDFE muls.w D0, [A4 - 0x202]
00000A7E 322C FCE6 move.w D1, [A4 - 0x31A]
00000A82 D240 add.w D1, D0
00000A84 927C 0030 sub.w D1, 0x30 /* '0' */
00000A88 3941 FDFE move.w [A4 - 0x202], D1
00000A8C 6000 01B8 bra +0x1BA /* 00000C46 */
label00000A90:
00000A90 302C FCE6 move.w D0, [A4 - 0x31A]
00000A94 0440 0023 subi.w D0, 0x23 /* '#' */
00000A98 6700 00EE beq +0xF0 /* 00000B88 */
00000A9C 0440 000B subi.w D0, 0xB
00000AA0 6700 018C beq +0x18E /* 00000C2E */
00000AA4 5540 subq.w D0, 2
00000AA6 6700 00F2 beq +0xF4 /* 00000B9A */
00000AAA 5340 subq.w D0, 1
00000AAC 6700 00F4 beq +0xF6 /* 00000BA2 */
00000AB0 5340 subq.w D0, 1
00000AB2 6700 00F8 beq +0xFA /* 00000BAC */
00000AB6 5340 subq.w D0, 1
00000AB8 6700 00FC beq +0xFE /* 00000BB6 */
00000ABC 5340 subq.w D0, 1
00000ABE 6700 011A beq +0x11C /* 00000BDA */
00000AC2 5340 subq.w D0, 1
00000AC4 6700 011C beq +0x11E /* 00000BE2 */
00000AC8 5340 subq.w D0, 1
00000ACA 6700 011E beq +0x120 /* 00000BEA */
00000ACE 5340 subq.w D0, 1
00000AD0 6700 0120 beq +0x122 /* 00000BF2 */
00000AD4 0440 002A subi.w D0, 0x2A /* '*' */
00000AD8 674C beq +0x4E /* 00000B26 */
00000ADA 5340 subq.w D0, 1
00000ADC 6752 beq +0x54 /* 00000B30 */
00000ADE 5340 subq.w D0, 1
00000AE0 6766 beq +0x68 /* 00000B48 */
00000AE2 5340 subq.w D0, 1
00000AE4 676A beq +0x6C /* 00000B50 */
00000AE6 5340 subq.w D0, 1
00000AE8 6770 beq +0x72 /* 00000B5A */
00000AEA 5340 subq.w D0, 1
00000AEC 6700 0086 beq +0x88 /* 00000B74 */
00000AF0 5340 subq.w D0, 1
00000AF2 6700 008A beq +0x8C /* 00000B7E */
00000AF6 5340 subq.w D0, 1
00000AF8 6700 010A beq +0x10C /* 00000C04 */
00000AFC 0440 0009 subi.w D0, 0x9 /* '\t' */
00000B00 6700 010C beq +0x10E /* 00000C0E */
00000B04 5340 subq.w D0, 1
00000B06 6700 0088 beq +0x8A /* 00000B90 */
00000B0A 5340 subq.w D0, 1
00000B0C 6700 0108 beq +0x10A /* 00000C16 */
00000B10 5340 subq.w D0, 1
00000B12 6700 010A beq +0x10C /* 00000C1E */
00000B16 5740 subq.w D0, 3
00000B18 6700 00E0 beq +0xE2 /* 00000BFA */
00000B1C 5340 subq.w D0, 1
00000B1E 6700 0106 beq +0x108 /* 00000C26 */
00000B22 6000 0122 bra +0x124 /* 00000C46 */
label00000B26:
00000B26 397C 0009 FDF8 move.w [A4 - 0x208], 0x9 /* '\t' */
00000B2C 6000 0118 bra +0x11A /* 00000C46 */
label00000B30:
00000B30 7001 moveq.l D0, 0x01
00000B32 B06C FCE0 cmp.w D0, [A4 - 0x320]
00000B36 6608 bne +0xA /* 00000B40 */
00000B38 397C 000B FDF8 move.w [A4 - 0x208], 0xB
00000B3E 6004 bra +0x6 /* 00000B44 */
label00000B40:
00000B40 536C FDF8 subq.w [A4 - 0x208], 1
label00000B44:
00000B44 6000 0100 bra +0x102 /* 00000C46 */
label00000B48:
00000B48 426C FDF8 clr.w [A4 - 0x208]
00000B4C 6000 00F8 bra +0xFA /* 00000C46 */
label00000B50:
00000B50 397C 0002 FDF8 move.w [A4 - 0x208], 0x2
00000B56 6000 00EE bra +0xF0 /* 00000C46 */
label00000B5A:
00000B5A 7001 moveq.l D0, 0x01
00000B5C B06C FCE0 cmp.w D0, [A4 - 0x320]
00000B60 6608 bne +0xA /* 00000B6A */
00000B62 397C 0004 FDF8 move.w [A4 - 0x208], 0x4
00000B68 6006 bra +0x8 /* 00000B70 */
label00000B6A:
00000B6A 7030 moveq.l D0, 0x30
00000B6C 2940 FCD6 move.l [A4 - 0x32A], D0
label00000B70:
00000B70 6000 00D4 bra +0xD6 /* 00000C46 */
label00000B74:
00000B74 397C 0005 FDF8 move.w [A4 - 0x208], 0x5
00000B7A 6000 00CA bra +0xCC /* 00000C46 */
label00000B7E:
00000B7E 397C 0007 FDF8 move.w [A4 - 0x208], 0x7
00000B84 6000 00C0 bra +0xC2 /* 00000C46 */
label00000B88:
00000B88 526C FDF8 addq.w [A4 - 0x208], 1
00000B8C 6000 00B8 bra +0xBA /* 00000C46 */
label00000B90:
00000B90 197C 0001 FCDF move.b [A4 - 0x321], 0x1
00000B96 6000 00AE bra +0xB0 /* 00000C46 */
label00000B9A:
00000B9A 426C FDF6 clr.w [A4 - 0x20A]
00000B9E 6000 00A6 bra +0xA8 /* 00000C46 */
label00000BA2:
00000BA2 397C 0001 FDF6 move.w [A4 - 0x20A], 0x1
00000BA8 6000 009C bra +0x9E /* 00000C46 */
label00000BAC:
00000BAC 397C 0002 FDF6 move.w [A4 - 0x20A], 0x2
00000BB2 6000 0092 bra +0x94 /* 00000C46 */
label00000BB6:
00000BB6 4AAC FCD6 tst.l [A4 - 0x32A]
00000BBA 6716 beq +0x18 /* 00000BD2 */
00000BBC 202C FCD6 move.l D0, [A4 - 0x32A]
00000BC0 E380 asl D0, 1
00000BC2 2F00 move.l -[A7], D0
00000BC4 7003 moveq.l D0, 0x03
00000BC6 2F00 move.l -[A7], D0
00000BC8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000BCC 295F FCD6 move.l [A4 - 0x32A], [A7]+
00000BD0 6074 bra +0x76 /* 00000C46 */
label00000BD2:
00000BD2 397C 0003 FDF6 move.w [A4 - 0x20A], 0x3
00000BD8 606C bra +0x6E /* 00000C46 */
label00000BDA:
00000BDA 397C 0004 FDF6 move.w [A4 - 0x20A], 0x4
00000BE0 6064 bra +0x66 /* 00000C46 */
label00000BE2:
00000BE2 397C 0005 FDF6 move.w [A4 - 0x20A], 0x5
00000BE8 605C bra +0x5E /* 00000C46 */
label00000BEA:
00000BEA 397C 0006 FDF6 move.w [A4 - 0x20A], 0x6
00000BF0 6054 bra +0x56 /* 00000C46 */
label00000BF2:
00000BF2 397C 0007 FDF6 move.w [A4 - 0x20A], 0x7
00000BF8 604C bra +0x4E /* 00000C46 */
label00000BFA:
00000BFA 297C 0000 0180 FCD6 move.l [A4 - 0x32A], 0x180
00000C02 6042 bra +0x44 /* 00000C46 */
label00000C04:
00000C04 297C 0000 00C0 FCD6 move.l [A4 - 0x32A], 0xC0
00000C0C 6038 bra +0x3A /* 00000C46 */
label00000C0E:
00000C0E 7060 moveq.l D0, 0x60
00000C10 2940 FCD6 move.l [A4 - 0x32A], D0
00000C14 6030 bra +0x32 /* 00000C46 */
label00000C16:
00000C16 7018 moveq.l D0, 0x18
00000C18 2940 FCD6 move.l [A4 - 0x32A], D0
00000C1C 6028 bra +0x2A /* 00000C46 */
label00000C1E:
00000C1E 700C moveq.l D0, 0x0C
00000C20 2940 FCD6 move.l [A4 - 0x32A], D0
00000C24 6020 bra +0x22 /* 00000C46 */
label00000C26:
00000C26 7006 moveq.l D0, 0x06
00000C28 2940 FCD6 move.l [A4 - 0x32A], D0
00000C2C 6018 bra +0x1A /* 00000C46 */
label00000C2E:
00000C2E 7003 moveq.l D0, 0x03
00000C30 2F00 move.l -[A7], D0
00000C32 2F2C FCD6 move.l -[A7], [A4 - 0x32A]
00000C36 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000C3A 7002 moveq.l D0, 0x02
00000C3C 2F00 move.l -[A7], D0
00000C3E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000C42 295F FCD6 move.l [A4 - 0x32A], [A7]+
label00000C46:
00000C46 52AC FCE2 addq.l [A4 - 0x31E], 1
00000C4A 6000 FDDC bra -0x222 /* 00000A28 */
label00000C4E:
00000C4E 102C FDFB move.b D0, [A4 - 0x205]
00000C52 672E beq +0x30 /* 00000C82 */
00000C54 302C FDFE move.w D0, [A4 - 0x202]
00000C58 48C0 ext.l D0
00000C5A 81FC 000C divs.w D0, 0xC
00000C5E 5340 subq.w D0, 1
00000C60 3940 FDF6 move.w [A4 - 0x20A], D0
00000C64 302C FDFE move.w D0, [A4 - 0x202]
00000C68 48C0 ext.l D0
00000C6A 81FC 000C divs.w D0, 0xC
00000C6E 4840 swap.w D0
00000C70 4A40 tst.w D0
00000C72 3940 FDF8 move.w [A4 - 0x208], D0
00000C76 4A6C FDF8 tst.w [A4 - 0x208]
00000C7A 6C06 bge +0x8 /* 00000C82 */
00000C7C 066C 000C FDF8 addi.w [A4 - 0x208], 0xC
label00000C82:
00000C82 4AAC FCD6 tst.l [A4 - 0x32A]
00000C86 6706 beq +0x8 /* 00000C8E */
00000C88 296C FCD6 FCDA move.l [A4 - 0x326], [A4 - 0x32A]
label00000C8E:
00000C8E 2F3C 0000 04E2 move.l -[A7], 0x4E2
00000C94 2F2C FCDA move.l -[A7], [A4 - 0x326]
00000C98 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000C9C 302C FDFC move.w D0, [A4 - 0x204]
00000CA0 48C0 ext.l D0
00000CA2 2F00 move.l -[A7], D0
00000CA4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000CA8 295F FCD2 move.l [A4 - 0x32E], [A7]+
00000CAC 0CAC 0000 7FFF FCD2 cmpi.l [A4 - 0x32E], 0x7FFF
00000CB4 6F08 ble +0xA /* 00000CBE */
00000CB6 297C 0000 7FFF FCD2 move.l [A4 - 0x32E], 0x7FFF
label00000CBE:
00000CBE 702F moveq.l D0, 0x2F
00000CC0 B0AC FCD2 cmp.l D0, [A4 - 0x32E]
00000CC4 6F06 ble +0x8 /* 00000CCC */
00000CC6 702F moveq.l D0, 0x2F
00000CC8 2940 FCD2 move.l [A4 - 0x32E], D0
label00000CCC:
00000CCC 376C FCD4 0002 move.w [A3 + 0x2], [A4 - 0x32C]
00000CD2 102C FCDF move.b D0, [A4 - 0x321]
00000CD6 6704 beq +0x6 /* 00000CDC */
00000CD8 4253 clr.w [A3]
00000CDA 6010 bra +0x12 /* 00000CEC */
label00000CDC:
00000CDC 302C FDF6 move.w D0, [A4 - 0x20A]
00000CE0 5240 addq.w D0, 1
00000CE2 C1FC 000C muls.w D0, 0xC
00000CE6 D06C FDF8 add.w D0, [A4 - 0x208]
00000CEA 3680 move.w [A3], D0
label00000CEC:
00000CEC 4CDF 1800 movem.l A3,A4, [A7]+
00000CF0 4E5E unlink A6
00000CF2 205F movea.l A0, [A7]+
00000CF4 504F addq.w A7, 8
00000CF6 4ED0 jmp [A0]
export_822:
00000CF8 4E56 FC98 link A6, -0x0368
00000CFC 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000D00 4267 clr.w -[A7]
00000D02 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000D06 3E1F move.w D7, [A7]+
00000D08 4A47 tst.w D7
00000D0A 660A bne +0xC /* 00000D16 */
00000D0C 4267 clr.w -[A7]
00000D0E 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
00000D12 6000 0280 bra +0x282 /* 00000F94 */
label00000D16:
00000D16 7C01 moveq.l D6, 0x01
00000D18 2D7C FF00 0000 FCBA move.l [A6 - 0x346], 0xFF000000
00000D20 7001 moveq.l D0, 0x01
00000D22 B047 cmp.w D0, D7
00000D24 6604 bne +0x6 /* 00000D2A */
00000D26 6000 026C bra +0x26E /* 00000F94 */
label00000D2A:
00000D2A 7002 moveq.l D0, 0x02
00000D2C B047 cmp.w D0, D7
00000D2E 663E bne +0x40 /* 00000D6E */
00000D30 4206 clr.b D6
00000D32 486E FE00 pea.l [A6 - 0x200]
00000D36 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00000D3A 4267 clr.w -[A7]
00000D3C 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000D40 3E1F move.w D7, [A7]+
00000D42 3D7C 0078 FDFC move.w [A6 - 0x204], 0x78 /* 'x' */
00000D48 7001 moveq.l D0, 0x01
00000D4A B047 cmp.w D0, D7
00000D4C 6620 bne +0x22 /* 00000D6E */
00000D4E 42A7 clr.l -[A7]
00000D50 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00000D54 201F move.l D0, [A7]+
00000D56 3D40 FDFC move.w [A6 - 0x204], D0
00000D5A 4267 clr.w -[A7]
00000D5C 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000D60 3E1F move.w D7, [A7]+
00000D62 4A6E FDFC tst.w [A6 - 0x204]
00000D66 6E06 bgt +0x8 /* 00000D6E */
00000D68 3D7C 0078 FDFC move.w [A6 - 0x204], 0x78 /* 'x' */
label00000D6E:
00000D6E 486E FF00 pea.l [A6 - 0x100]
00000D72 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00000D76 486E FCCE pea.l [A6 - 0x332]
00000D7A 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00000D7E 4A6E FCCE tst.w [A6 - 0x332]
00000D82 57C0 seq D0
00000D84 4A00 tst.b D0
00000D86 6626 bne +0x28 /* 00000DAE */
00000D88 802D E7AE or.b D0, [A5 - 0x1852]
00000D8C 0240 0001 andi.w D0, 0x1
00000D90 661C bne +0x1E /* 00000DAE */
00000D92 802D A146 or.b D0, [A5 - 0x5EBA]
00000D96 4A00 tst.b D0
00000D98 6614 bne +0x16 /* 00000DAE */
00000D9A 2F00 move.l -[A7], D0
00000D9C 4267 clr.w -[A7]
00000D9E 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
00000DA2 121F move.b D1, [A7]+
00000DA4 201F move.l D0, [A7]+
00000DA6 0A01 0001 xori.b D1, 0x1
00000DAA 8001 or.b D0, D1
00000DAC 6704 beq +0x6 /* 00000DB2 */
label00000DAE:
00000DAE 6000 01E4 bra +0x1E6 /* 00000F94 */
label00000DB2:
00000DB2 4AAD E7A4 tst.l [A5 - 0x185C]
00000DB6 6604 bne +0x6 /* 00000DBC */
00000DB8 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */]
label00000DBC:
00000DBC 4AAD E7A4 tst.l [A5 - 0x185C]
00000DC0 6604 bne +0x6 /* 00000DC6 */
00000DC2 6000 01D0 bra +0x1D2 /* 00000F94 */
label00000DC6:
00000DC6 42A7 clr.l -[A7]
00000DC8 486E FF00 pea.l [A6 - 0x100]
00000DCC 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00000DD0 285F movea.l A4, [A7]+
00000DD2 200C move.l D0, A4
00000DD4 6604 bne +0x6 /* 00000DDA */
00000DD6 6000 01BC bra +0x1BE /* 00000F94 */
label00000DDA:
00000DDA 1006 move.b D0, D6
00000DDC 6736 beq +0x38 /* 00000E14 */
00000DDE 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000DE2 2F0C move.l -[A7], A4
00000DE4 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */]
00000DE8 4267 clr.w -[A7]
00000DEA 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000DEE 2054 movea.l A0, [A4]
00000DF0 2F28 0004 move.l -[A7], [A0 + 0x4]
00000DF4 1F06 move.b -[A7], D6
00000DF6 486E FCBE pea.l [A6 - 0x342]
00000DFA 4EBA F204 jsr [PC - 0xDFC /* 00000000 */]
00000DFE 3D5F FCF0 move.w [A6 - 0x310], [A7]+
00000E02 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000E06 2054 movea.l A0, [A4]
00000E08 2F28 0004 move.l -[A7], [A0 + 0x4]
00000E0C 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
00000E10 6000 0182 bra +0x184 /* 00000F94 */
label00000E14:
00000E14 3D7C FFFF FCA0 move.w [A6 - 0x360], 0xFFFF
00000E1A 3D7C FFFF FCA4 move.w [A6 - 0x35C], 0xFFFF
00000E20 3D7C FFFF FCA8 move.w [A6 - 0x358], 0xFFFF
00000E26 7060 moveq.l D0, 0x60
00000E28 2D40 FCDA move.l [A6 - 0x326], D0
00000E2C 3D7C 0004 FDF6 move.w [A6 - 0x20A], 0x4
00000E32 426E FDF8 clr.w [A6 - 0x208]
00000E36 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000E3A 2F0C move.l -[A7], A4
00000E3C 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */]
00000E40 4267 clr.w -[A7]
00000E42 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000E46 2054 movea.l A0, [A4]
00000E48 2F28 0004 move.l -[A7], [A0 + 0x4]
00000E4C 1F06 move.b -[A7], D6
00000E4E 486E FCBE pea.l [A6 - 0x342]
00000E52 4EBA F1AC jsr [PC - 0xE54 /* 00000000 */]
00000E56 3D5F FCF0 move.w [A6 - 0x310], [A7]+
00000E5A 42A7 clr.l -[A7]
00000E5C 486E FE00 pea.l [A6 - 0x200]
00000E60 4EAD 255A jsr [A5 + 0x255A /* export_1191 */]
00000E64 2D5F FDF2 move.l [A6 - 0x20E], [A7]+
00000E68 486E FCA0 pea.l [A6 - 0x360]
00000E6C 2F0E move.l -[A7], A6
00000E6E 4EBA FB42 jsr [PC - 0x4BE /* 000009B2 */]
00000E72 70FF moveq.l D0, 0xFFFFFFFF
00000E74 B06E FCA0 cmp.w D0, [A6 - 0x360]
00000E78 6700 010C beq +0x10E /* 00000F86 */
00000E7C 302E FCCC move.w D0, [A6 - 0x334]
00000E80 6744 beq +0x46 /* 00000EC6 */
00000E82 5340 subq.w D0, 1
00000E84 6708 beq +0xA /* 00000E8E */
00000E86 5340 subq.w D0, 1
00000E88 6774 beq +0x76 /* 00000EFE */
00000E8A 6000 00FA bra +0xFC /* 00000F86 */
label00000E8E:
00000E8E 70FF moveq.l D0, 0xFFFFFFFF
00000E90 B06E FCA0 cmp.w D0, [A6 - 0x360]
00000E94 672C beq +0x2E /* 00000EC2 */
00000E96 4A6E FCA0 tst.w [A6 - 0x360]
00000E9A 660E bne +0x10 /* 00000EAA */
00000E9C 2F3C 0000 0029 move.l -[A7], 0x29 /* ')' */
00000EA2 2F0E move.l -[A7], A6
00000EA4 4EBA F884 jsr [PC - 0x77C /* 0000072A */]
00000EA8 600C bra +0xE /* 00000EB6 */
label00000EAA:
00000EAA 2F3C 0000 0028 move.l -[A7], 0x28 /* '(' */
00000EB0 2F0E move.l -[A7], A6
00000EB2 4EBA F876 jsr [PC - 0x78A /* 0000072A */]
label00000EB6:
00000EB6 486E FCA0 pea.l [A6 - 0x360]
00000EBA 2F0E move.l -[A7], A6
00000EBC 4EBA FAF4 jsr [PC - 0x50C /* 000009B2 */]
00000EC0 60CC bra -0x32 /* 00000E8E */
label00000EC2:
00000EC2 6000 00C2 bra +0xC4 /* 00000F86 */
label00000EC6:
00000EC6 70FF moveq.l D0, 0xFFFFFFFF
00000EC8 B06E FCA0 cmp.w D0, [A6 - 0x360]
00000ECC 672C beq +0x2E /* 00000EFA */
00000ECE 4A6E FCA0 tst.w [A6 - 0x360]
00000ED2 660E bne +0x10 /* 00000EE2 */
00000ED4 2F3C 0000 0029 move.l -[A7], 0x29 /* ')' */
00000EDA 2F0E move.l -[A7], A6
00000EDC 4EBA F84C jsr [PC - 0x7B4 /* 0000072A */]
00000EE0 600C bra +0xE /* 00000EEE */
label00000EE2:
00000EE2 2F3C 0003 0028 move.l -[A7], 0x30028
00000EE8 2F0E move.l -[A7], A6
00000EEA 4EBA F83E jsr [PC - 0x7C2 /* 0000072A */]
label00000EEE:
00000EEE 486E FCA0 pea.l [A6 - 0x360]
00000EF2 2F0E move.l -[A7], A6
00000EF4 4EBA FABC jsr [PC - 0x544 /* 000009B2 */]
00000EF8 60CC bra -0x32 /* 00000EC6 */
label00000EFA:
00000EFA 6000 008A bra +0x8C /* 00000F86 */
label00000EFE:
00000EFE 486E FCA4 pea.l [A6 - 0x35C]
00000F02 2F0E move.l -[A7], A6
00000F04 4EBA FAAC jsr [PC - 0x554 /* 000009B2 */]
label00000F08:
00000F08 70FF moveq.l D0, 0xFFFFFFFF
00000F0A B06E FCA0 cmp.w D0, [A6 - 0x360]
00000F0E 6776 beq +0x78 /* 00000F86 */
00000F10 4A6E FCA0 tst.w [A6 - 0x360]
00000F14 6606 bne +0x8 /* 00000F1C */
00000F16 7A29 moveq.l D5, 0x29
00000F18 4244 clr.w D4
00000F1A 6048 bra +0x4A /* 00000F64 */
label00000F1C:
00000F1C 4A6E FCA8 tst.w [A6 - 0x358]
00000F20 5FC0 sle D0
00000F22 4A00 tst.b D0
00000F24 660E bne +0x10 /* 00000F34 */
00000F26 322E FCA8 move.w D1, [A6 - 0x358]
00000F2A B26E FCA0 cmp.w D1, [A6 - 0x360]
00000F2E 57C1 seq D1
00000F30 8001 or.b D0, D1
00000F32 6704 beq +0x6 /* 00000F38 */
label00000F34:
00000F34 7A28 moveq.l D5, 0x28
00000F36 6002 bra +0x4 /* 00000F3A */
label00000F38:
00000F38 7A52 moveq.l D5, 0x52
label00000F3A:
00000F3A 70FF moveq.l D0, 0xFFFFFFFF
00000F3C B06E FCA4 cmp.w D0, [A6 - 0x35C]
00000F40 57C0 seq D0
00000F42 4A00 tst.b D0
00000F44 660E bne +0x10 /* 00000F54 */
00000F46 322E FCA4 move.w D1, [A6 - 0x35C]
00000F4A B26E FCA0 cmp.w D1, [A6 - 0x360]
00000F4E 57C1 seq D1
00000F50 8001 or.b D0, D1
00000F52 6704 beq +0x6 /* 00000F58 */
label00000F54:
00000F54 7801 moveq.l D4, 0x01
00000F56 600C bra +0xE /* 00000F64 */
label00000F58:
00000F58 7028 moveq.l D0, 0x28
00000F5A B045 cmp.w D0, D5
00000F5C 6604 bne +0x6 /* 00000F62 */
00000F5E 7802 moveq.l D4, 0x02
00000F60 6002 bra +0x4 /* 00000F64 */
label00000F62:
00000F62 4244 clr.w D4
label00000F64:
00000F64 3F05 move.w -[A7], D5
00000F66 3F04 move.w -[A7], D4
00000F68 2F0E move.l -[A7], A6
00000F6A 4EBA F7BE jsr [PC - 0x842 /* 0000072A */]
00000F6E 2D6E FCA0 FCA8 move.l [A6 - 0x358], [A6 - 0x360]
00000F74 2D6E FCA4 FCA0 move.l [A6 - 0x360], [A6 - 0x35C]
00000F7A 486E FCA4 pea.l [A6 - 0x35C]
00000F7E 2F0E move.l -[A7], A6
00000F80 4EBA FA30 jsr [PC - 0x5D0 /* 000009B2 */]
00000F84 6082 bra -0x7C /* 00000F08 */
label00000F86:
00000F86 2F2D E7A4 move.l -[A7], [A5 - 0x185C]
00000F8A 2054 movea.l A0, [A4]
00000F8C 2F28 0004 move.l -[A7], [A0 + 0x4]
00000F90 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
label00000F94:
00000F94 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00000F98 4E5E unlink A6
00000F9A 4E75 rts